package com.nbst.model.mes;

import java.util.Date;

import com.nbst.model.base.OrderBy;

/**
 * 
 * @ClassName: WorkRegRep
 * @Description:陈宇辉
 * @author King
 * @date 2018年10月22日
 *
 */
public class WorkRegRep extends OrderBy {
	private Integer id;
	/**
	 * 任务单号
	 */
	private String fIcmoNo;
	/**
	 * 物料内码
	 */
	private Integer fItemId;
	/**
	 * 物料代码
	 */
	private String fNumber;
	/**
	 * 物料名称
	 */
	private String fName;
	/**
	 * 派工单id
	 */
	private Integer fDisPathId;
	/**
	 * 部门id
	 */
	private Integer fDepId;
	/**
	 * 设备id
	 */
	private Integer fMacId;
	/**
	 * 开工人
	 */
	private String fWorker;
	/**
	 * 制单人
	 */
	private Integer fBiller;
	/**
	 * 开工时间
	 */
	private Date fRegtime;
	/**
	 * 报工标志
	 */
	private Integer fReped;
	/**
	 * 报工人
	 */
	private String fReporter;
	/**
	 * 检验人
	 */
	private String fChecker;
	/**
	 * 报工时间
	 */
	private Date fReptime;

	/**
	 * 加工时间
	 */
	private Integer fWorktime;
	/**
	 * 加工数
	 */
	private Double fQty;
	/**
	 * 良品数
	 */
	private Double fOkQty;
	/**
	 * 工废数
	 */
	private Double fScrapQty;
	/**
	 * 料废数
	 */
	private Double fForitemQty;
	
	/**丢失数*/
	private Double fQtyLost;
	
	/**返修数*/
	private Double fReworkQty;
	/**
	 * 其他数
	 */
	private Double fOthQty;
	/**
	 * 下道工序
	 */
	private String nextOper;
	/**
	 * 批号
	 */
	private String fBatchNo;
	/**
	 * 流转卡号
	 */
	private String cardNo;
	/**
	 * 炉批号
	 */
	private String stoveBatchNo;
	/**
	 * 备注
	 */
	private String fNote;
	/**
	 * 不良品是否已经入库 0是 1否
	 */
	private Integer isStorage;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 关闭标志
	 */
	private Integer fClosed;
	/**
	 * 任务单
	 */
	private Integer fIcmoId;
	
	/**报工类型 1手动报工   2自动报工*/
	private Integer fWorkType;
	
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getfIcmoNo() {
		return fIcmoNo;
	}

	public void setfIcmoNo(String fIcmoNo) {
		this.fIcmoNo = fIcmoNo == null ? null : fIcmoNo.trim();
	}

	public Integer getfItemId() {
		return fItemId;
	}

	public void setfItemId(Integer fItemId) {
		this.fItemId = fItemId;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber == null ? null : fNumber.trim();
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName == null ? null : fName.trim();
	}

	public Integer getfDisPathId() {
		return fDisPathId;
	}

	public void setfDisPathId(Integer fDisPathId) {
		this.fDisPathId = fDisPathId;
	}

	public Integer getfDepId() {
		return fDepId;
	}

	public void setfDepId(Integer fDepId) {
		this.fDepId = fDepId;
	}

	public Integer getfMacId() {
		return fMacId;
	}

	public void setfMacId(Integer fMacId) {
		this.fMacId = fMacId;
	}

	public String getfWorker() {
		return fWorker;
	}

	public void setfWorker(String fWorker) {
		this.fWorker = fWorker == null ? null : fWorker.trim();
	}

	public Integer getfBiller() {
		return fBiller;
	}

	public void setfBiller(Integer fBiller) {
		this.fBiller = fBiller;
	}

	public Date getfRegtime() {
		return fRegtime;
	}

	public void setfRegtime(Date fRegtime) {
		this.fRegtime = fRegtime;
	}

	public Integer getfReped() {
		return fReped;
	}

	public void setfReped(Integer fReped) {
		this.fReped = fReped;
	}

	public String getfReporter() {
		return fReporter;
	}

	public void setfReporter(String fReporter) {
		this.fReporter = fReporter == null ? null : fReporter.trim();
	}

	public String getfChecker() {
		return fChecker;
	}

	public void setfChecker(String fChecker) {
		this.fChecker = fChecker == null ? null : fChecker.trim();
	}

	public Date getfReptime() {
		return fReptime;
	}

	public void setfReptime(Date fReptime) {
		this.fReptime = fReptime;
	}

	public Integer getfWorktime() {
		return fWorktime;
	}

	public void setfWorktime(Integer fWorktime) {
		this.fWorktime = fWorktime;
	}

	public Double getfQty() {
		return fQty;
	}

	public void setfQty(Double fQty) {
		this.fQty = fQty;
	}

	public Double getfOkQty() {
		return fOkQty;
	}

	public void setfOkQty(Double fOkQty) {
		this.fOkQty = fOkQty;
	}

	public Double getfScrapQty() {
		return fScrapQty;
	}

	public void setfScrapQty(Double fScrapQty) {
		this.fScrapQty = fScrapQty;
	}

	public Double getfForitemQty() {
		return fForitemQty;
	}

	public void setfForitemQty(Double fForitemQty) {
		this.fForitemQty = fForitemQty;
	}

	public Double getfOthQty() {
		return fOthQty;
	}

	public void setfOthQty(Double fOthQty) {
		this.fOthQty = fOthQty;
	}

	public String getNextOper() {
		return nextOper;
	}

	public void setNextOper(String nextOper) {
		this.nextOper = nextOper == null ? null : nextOper.trim();
	}

	public String getfBatchNo() {
		return fBatchNo;
	}

	public void setfBatchNo(String fBatchNo) {
		this.fBatchNo = fBatchNo == null ? null : fBatchNo.trim();
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo == null ? null : cardNo.trim();
	}

	public String getStoveBatchNo() {
		return stoveBatchNo;
	}

	public void setStoveBatchNo(String stoveBatchNo) {
		this.stoveBatchNo = stoveBatchNo == null ? null : stoveBatchNo.trim();
	}

	public String getfNote() {
		return fNote;
	}

	public void setfNote(String fNote) {
		this.fNote = fNote == null ? null : fNote.trim();
	}

	public Integer getIsStorage() {
		return isStorage;
	}

	public void setIsStorage(Integer isStorage) {
		this.isStorage = isStorage;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getfClosed() {
		return fClosed;
	}

	public void setfClosed(Integer fClosed) {
		this.fClosed = fClosed;
	}

	public Integer getfIcmoId() {
		return fIcmoId;
	}

	public void setfIcmoId(Integer fIcmoId) {
		this.fIcmoId = fIcmoId;
	}
	
	
	public Double getfQtyLost() {
		return fQtyLost;
	}

	public void setfQtyLost(Double fQtyLost) {
		this.fQtyLost = fQtyLost;
	}

	public Double getfReworkQty() {
		return fReworkQty;
	}

	public void setfReworkQty(Double fReworkQty) {
		this.fReworkQty = fReworkQty;
	}

	public Integer getfWorkType() {
		return fWorkType;
	}

	public void setfWorkType(Integer fWorkType) {
		this.fWorkType = fWorkType;
	}

	@Override
	public String toString() {
		return "WorkRegRep [id=" + id + ", fIcmoNo=" + fIcmoNo + ", fItemId=" + fItemId + ", fNumber=" + fNumber
				+ ", fName=" + fName + ", fDisPathId=" + fDisPathId + ", fDepId=" + fDepId + ", fMacId=" + fMacId
				+ ", fWorker=" + fWorker + ", fBiller=" + fBiller + ", fRegtime=" + fRegtime + ", fReped=" + fReped
				+ ", fReporter=" + fReporter + ", fChecker=" + fChecker + ", fReptime=" + fReptime + ", fWorktime="
				+ fWorktime + ", fQty=" + fQty + ", fOkQty=" + fOkQty + ", fScrapQty=" + fScrapQty + ", fForitemQty="
				+ fForitemQty + ", fQtyLost=" + fQtyLost + ", fReworkQty=" + fReworkQty + ", fOthQty=" + fOthQty
				+ ", nextOper=" + nextOper + ", fBatchNo=" + fBatchNo + ", cardNo=" + cardNo + ", stoveBatchNo="
				+ stoveBatchNo + ", fNote=" + fNote + ", isStorage=" + isStorage + ", updateTime=" + updateTime
				+ ", fClosed=" + fClosed + ", fIcmoId=" + fIcmoId + ", fWorkType=" + fWorkType + "]";
	}
}